package com.ashen.boot.admin.project.system.gs.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ashen.boot.admin.domain.service.base.ISuperPoiService;
import com.ashen.boot.admin.project.system.gs.model.dto.InfoGsDTO;
import com.ashen.boot.admin.project.system.gs.model.dto.InfoGsExcelDTO;
import com.ashen.boot.admin.project.system.gs.model.entity.InfoGsEntity;
import com.ashen.boot.admin.domain.service.ISuperBaseService;
import com.ashen.boot.admin.project.system.gs.model.query.InfoGsParams;
import org.springframework.web.multipart.MultipartFile;

import javax.annotation.Nonnull;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author gao
 * @since 2021-10-28
 */
public interface IInfoGsService extends ISuperBaseService<Long, InfoGsParams, InfoGsDTO,InfoGsEntity> , ISuperPoiService<InfoGsParams, InfoGsExcelDTO> {
//     List<InfoGsDTO> list(@Nonnull InfoGsParams params);
     Page<InfoGsDTO> page(@Nonnull InfoGsParams params);
     String batchImport(MultipartFile mfile);
}
